.cust-form {
  background-color: #fff;
  width: 100%;

  .form-main {
    margin: auto;
    margin-top: 0;
    margin-bottom: 24px;
    width: 100%;
    box-shadow: 0 4px 14px 0 rgba(209, 225, 242, 0.46);
    padding: 20px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;

    &.one{
      flex-direction: column;
      align-items: center;
    }

    .form-ipt-1{
      width: 100%;
      input {
        width: 300px;
      }
      nz-select{
        width: 300px;
      }
    }
    .form-ipt {
      display: flex;
      align-items: center;
      margin-bottom: 8px;
      input {
        width: 260px;
      }
      nz-select{
        width: 260px;
      }

      ::ng-deep .ant-calendar-picker-input {
        width: 260px;
      }

      nz-form-label {
        text-align: left;
        width: 100px;
      }
    }
    app-file-input{
      width: 100%;
    }
  }

  .sub-title {
    font-family: PingFangSC-Medium;
    font-size: 20px;
    margin: 0 0 20px;
    color: rgba(0, 0, 0, 0.85);
    width: 100%;
    img {
      margin-right: 15px;
    }
  }

  .submit-btn{
    margin-bottom: 24px;
    button{
        font-family: PingFangSC-Regular;
        font-size: 16px;
        width: 140px;
        height: 38px;
        border-radius: 0;
    }
    .notPreview{
        display: flex;
        justify-content: flex-end;
        
        button:last-child{
            margin-left: 20px;
        }
    }
    .preview{
        text-align: end;
    }
  }
}
